/**
 * 
 */
$(function() {
	$("#usr").focus(function() {
		$("#mPersonName-alert").html("");
	})

	$("#usr").blur(function() {
		if ($("#usr").val() == '')
			$("#mPersonName-alert").html("请输入店主姓名");
	})

	$("#tel").focus(function() {
		$("#mTel-alert").html("");
	})

	$("#tel").blur(function() {
		if ($("#tel").val().length != 11)
			$("#mTel-alert").html("请输入11位电话号码");
		else {
			$.ajax({
				url : "checkTel",
				type : "post",
				data : {
					mTel : $("#tel").val()
				},
				success : function(i) {
					if (i == true) {
						$("#mTel-alert").html("电话已注册");
					}
				}
			})
		}
	})

	$("#pwd").focus(function() {
		$("#mPassword-alert").html("");
	})

	$("#pwd").blur(function() {
		if ($("#pwd").val().length < 6 || $("#pwd").val().length > 15)
			$("#mPassword-alert").html("请输入6-15位密码");
	})

	$("#pwd2").focus(function() {
		$("#mPassword2-alert").html("");
	})

	$("#pwd2").blur(function() {
		if ($("#pwd").val() != $("#pwd2").val())
			$("#mPassword2-alert").html("两次密码不一致");
	})

	$("#id_card").focus(function() {
		$("#mIdCard-alert").html("");
	})

	$("#id_card").blur(function() {
		var pattern = /(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/; 
		if (!pattern.test($("#id_card").val()))
			$("#mIdCard-alert").html("请输入正确的18位身份证号");
	})

	$("#id_card_path").focus(function() {
		$("#mCardPath-alert").html("");
	})

	$("#id_card_path").blur(function() {
		if ($("#id_card_path").val() == '')
			$("#mCardPath-alert").html("请上传身份证图片");
		else {
//			var file = $("#id_card_path").val();
//			var suffix=(/[.]/.exec(file)) ? /[^.]+$/.exec(file.toLowerCase()) : ''; 
//			if (suffix==""||suffix!="jpg"||suffix!="jpeg"||suffix!="png"){
//				$("#mCardPath-alert").html("文件格式错误");
//			}
//			if(($("#id_card_path:contains(.jpg)").size()==0)&&$("#id_card_path:contains(.jpeg)").size()==0&&$("#id_card_path:contains(.png)").size()==0){
//				$("#mCardPath-alert").html("文件格式错误");
//			}
			var file = $("#id_card_path").val();
			if(file.indexOf(".jpg")<0&&file.indexOf(".jpeg")<0&&file.indexOf(".png")<0){
				$("#mCardPath-alert").html("文件格式错误");
			}
		}
	})

	$("#location").focus(function() {
		$("#mLocation-alert").html("");
	})

	$("#location").blur(function() {
		if ($("#location").val() == '')
			$("#mLocation-alert").html("请输入商店地理位置");
	})

	$("#brand").focus(function() {
		$("#mBrand-alert").html("");
	})

	$("#brand").blur(function() {
		if ($("#brand").val() == '')
			$("#mBrand-alert").html("请输入店名");
	})

	$("#logo").focus(function() {
		$("#mLogoPath-alert").html("");
	})

	$("#logo").blur(function() {
		if ($("#logo").val() == '')
			$("#mLogoPath-alert").html("请上传logo图片");
		else {
//			var file = $("#logo").val();
//			var suffix=(/[.]/.exec(file)) ? /[^.]+$/.exec(file.toLowerCase()) : ''; 
//			if (suffix==""||suffix!="jpg"||suffix!="jpeg"||suffix!="png"){
//				$("#mLogoPath-alert").html("文件格式错误");
//			}
			var file = $("#logo").val();
			if(file.indexOf(".jpg")<0&&file.indexOf(".jpeg")<0&&file.indexOf(".png")<0){
				$("#mLogoPath-alert").html("文件格式错误");
			}
		}
	})
	
	$("input").focus(function(){
			$("#register-btn-alert").html("");
	});
	

	//表单提交时验证
	$("#register-btn").click(function checkForm() {
		//所有验证通过，则i为true，返回i
		var i = true;
		
		$("input").not($("#tel")).trigger("blur");
		$(".red-span").each(function() {
			if ($(this).html() != "") {
				$("#register-btn-alert").html("请正确填写注册信息");
				i = false;
			}
		})
		//此处电话号码的查重要使用同步验证
		if ($("#tel").val().length != 11)
			$("#mTel-alert").html("请输入11位电话号码");
		else {
			$.ajax({
				url : "checkTel",
				type : "post",
				async : false,
				data : {
					mTel : $("#tel").val()
				},
				success : function(d) {
					if (d == true) {
						$("#mTel-alert").html("电话已注册");
						i = false;
					}
				}
			})
		}
		return i;
	})

})
